home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Disc Station 1 (Korea)
/
Disc Station Vol 1 (Korea).ISO
/
menu
/
startup.mct
< prev
next >
Wrap
Text File
|
1997-02-03
|
18KB
|
1,146 lines
;
;
;
;
;
;
;
;
;
;
;
@Effect 20, 245, 8
@sndload DSmenu.mlk
$snd = 0
@snd $snd
@pcmload DSmenu.wlk
@INSTgrp popup12, (20, 15), 170 ;
@INSTmater mater12, 34, 3, 234 ;
@INSTmaterSet (2, 20) ;
@INSTchr puyo12, 8, 7, 226, 228 ;
@INSTchrSet 0, 3, 0, 2, 1, 3, 4, 2, 1 ;
@INSTchrSet 1, 3, 0, 2, 1, 3, 4, 2, 1 ;
@INSTmess instmes, (0, 1), 40, 4, 167, 167 ;
@INSTmessSet 0, 12, 0, 2 ;
@INSTmessSet 1, 12, 1, 3 ;
@INSTmessSet 2, 12, 4, 6 ;
@INSTmessSet 3, 12, 5, 7 ;
@INSTmessSet 4, 12, 8, 10 ;
@INSTmessSet 5, 12, 9, 11 ;
@INSTmessSet 6, 12, 12, 14 ;
@INSTmessSet 7, 12, 13, 15 ;
@INSTmessSet 8, 12, 16, 18 ;
@INSTmessSet 9, 12, 17, 19 ;
@INSTmodeLoad mode12, (20, 2), 40, 4, 163, 163 ;
@INSTmodeSet 0, 1, 0 ;
@INSTmodeSet 1, 1, 1 ;
@INSTmodeSet 2, 1, 3 ;
@INSTmodeSet 3, 1, 2 ;
;
;
;
;
;
@SYSinstDir DiscStation1 ;
@SYSCDvolume DS1 ;
@SYSappName DiscStation1 ;
@SYSregKey DS1 ;
@SYSuninst DSshell.exe ;
@SYSdrvType CD, HD ;
@SYSmenuName ú─ú╙╕▐┤║íííí ;
@SYSmenuPath InstMenu ;
@SYSmenu DSshell.exe ;
@SYSload sysico12, 10, 9, 219, 222 ;
@DRAWdisable ;
;
@LOGOload logo12, 20, 8, 80, 82 ;
@MENUload DSgame12, 16, 12, 20, 20 ;
@Wall DSwall12 ,85 ;
@GOSUB :sysiconinit ;
@GOSUB :gameinit ;
@DRAWenable ;
$start = 0
;
;
;
;
;
:init
@DRAWdisable ;
@INSTmode $mode ;
@GOSUB :sysiconset ;
@GOSUB :Df3SetInst ;
@GOSUB :JHSetInst ;
@GOSUB :SnpSetInst ;
@GOSUB :GenSetInst ;
@GOSUB :NPSetInst ;
@GOSUB :MadoSetInst ;
@GOSUB :MovieSetInst ;
@IF $start != 0 :loopA
@DRAWenable ;
@Effect 20, 245, 10
$start = 1
:loopA
@DRAWenable ;
:loop ;
@ICONenable
@Goto :loop ;
:inst
@IF $mode == 0 :loop
@pcm 0
;
;
;
;
;
;
;
$mode = 0 ;
@GOTO :init
:store
@IF $mode == 1 :loop
@pcm 0
$mode = 1 ;
@GOTO :init
:restore
@IF $mode == 2 :loop
@pcm 0
$mode = 2 ;
@GOTO :init
:uninst
@IF $mode == 3 :loop
@pcm 0
;
;
;
;
;
;
;
$mode = 3 ;
@GOTO :init
:exit
@pcm 0
@END ;
;
;
;
;
;
:sysiconinit
@MENUset exit(0), 1, 5, 3 ;
@MENUlogoSet (26, 39), 24 ;
@MENUset store(0), 1, 5, 0 ;
@MENUset store(1), 1, 5, 5 ;
@MENUlogoSet (26, 39), 27 ;
@MENUset restore(0), 1, 5, 1 ;
@MENUset restore(1), 1, 5, 6 ;
@MENUlogoSet (26, 39), 28 ;
@MENUset uninst(0), 1, 5, 2 ;
@MENUset uninst(1), 1, 5, 7 ;
@MENUlogoSet (26, 39), 26 ;
@MENUset inst(0), 1, 5, 4 ;
@MENUset inst(1), 1, 5, 9 ;
@MENUlogoSet (26, 39), 25 ;
@RET
:sysiconset
@MENUput exit(0), (68, 51) ;
@MENUlogo exit, 0 ;
@MENUgoto exit, :exit ;
@IF $mode == 1 :store1
@MENUput store(0), (36, 51) ;
@Goto :store2
:store1
@MENUput store(1), (36, 51) ;
:store2
@MENUlogo store, 0 ;
@MENUgoto store, :store ;
@IF $mode == 0 :inst1
@MENUput inst(0), (4, 51) ;
@Goto :inst2
:inst1
@MENUput inst(1), (4, 51) ;
:inst2
@MENUlogo inst, 0 ;
@MENUgoto inst, :inst ;
@IF $mode == 2 :restore1
@MENUput restore(0), (52, 51) ;
@Goto :restore2
:restore1
@MENUput restore(1), (52, 51) ;
:restore2
@MENUlogo restore, 0 ;
@MENUgoto restore, :restore ;
@IF $mode == 3 :uninst1
@MENUput uninst(0), (20, 51) ;
@Goto :uninst2
:uninst1
@MENUput uninst(1), (20, 51) ;
:uninst2
@MENUlogo uninst, 0 ;
@MENUgoto uninst, :uninst ;
@MENUdisp store, 1 ;
@MENUdisp restore, 1 ;
@MENUdisp inst, 1 ;
@MENUdisp uninst, 1 ;
@RET
;
;
;
;
;
:gameinit
@MENUset Df3(0), 0, 2, 9, 10, 11, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9 ;
@MENUset Df3(1), 0, 2, 6, 7, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 ;
@MENUset Df3(2), 0, 2, 36, 37, 38, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36 ;
@MENUclip Df3, 0, 0, 127, 95 ;
@MENUlogoSet (26, 39), 31, 18, 14, 20, 21, 22 ;
@GAMEname Df3, ╡Ñ║⌠╞≈╜║ú│ ;
@GAMEexeFile Df3, DEVILF~1.exe ;
@GAMEexePath Df3, Df3 ;
@GAMEsavePath Df3, SaveData ;
@GAMEinstDir Df3, Df3 ;
@GAMECDdir Df3, Df3 ;
@MENUset Mado(0), 0, 2, 3, 4, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;
@MENUset Mado(1), 0, 2, 0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ;
@MENUset Mado(2), 0, 2, 33, 34, 35, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33 ;
@MENUclip Mado, 0, 0, 127, 200
@MENUlogoSet (26, 39), 31, 8, 9, 10, 11, 12 ;
@GAMEname Mado, ╕╢╡╡└ⁿ▒Γí¡╛√╕┴┴°├ó▒Γ╕╗╜├╟Φí¡ ;
@GAMEexeFile Mado, mado.exe ;
@GAMEexePath Mado, mado
@GAMEsavePath Mado, SaveData ;
@GAMEinstDir Mado, mado
@GAMECDdir Mado, Mado ;
@MENUset Snp(0), 0, 3, 19, 20, 21, 22, 19, 19, 19, 19, 19, 19 ;
@MENUset Snp(1), 0, 5, 18 ;
@MENUset Snp(2), 0, 3, 42, 43, 44, 45, 42, 42, 42, 42, 42, 42 ;
@MENUclip Snp, 0, 20, 127, 70
@MENUlogoSet (26, 39), 31, 5, 6, 7 ;
@GAMEname Snp, ╛╓╟├╝╥╜║í¡╜║│¬└╠╞█í¡íííí ;
@GAMEexeFile Snp, Sniper.exe ;
@GAMEexePath Snp, ╜║│¬└╠╞█íí ;
@GAMEinstDir Snp, ╜║│¬└╠╞█íí ;
@GAMECDdir Snp, Sniper ;
@MENUset JH(0), 0, 5, 23, 24, 25, 24 ;
@MENUset JH(1), 0, 5, 49, 50, 51, 50 ;
@MENUset JH(2), 0, 5, 46, 47, 48, 47 ;
@MENUclip JH, 0, 0, 127, 95
@MENUlogoSet (26, 39), 31, 0, 1, 2, 3, 4 ;
@GAMEname JH, ú┬ú∩úφúΓúσú≥ííú╟ú╧ú╟ú╧ ;
@GAMEexeFile JH, J_Hero.exe ;
@GAMEexePath JH, Bomber ;
@GAMEinstDir JH, Bomber ;
@GAMECDdir JH, Bomber ;
@MENUset GEN(0), 0, 5, 15, 16, 17, 16 ;
@MENUset GEN(1), 0, 5, 12, 13, 14, 13 ;
@MENUset GEN(2), 0, 5, 39, 40, 41, 40 ;
@MENUclip GEN, 0, 0, 127, 95
@MENUlogoSet (26, 39), 31, 13, 14, 15, 16, 17 ;
@GAMEname GEN, ╚»╝╝─Φ┴°▒╪ ;
@GAMEexeFile GEN, gensei.exe ;
@GAMEexePath GEN, ╚»╝╝─Φ┴°▒╪ ;
@GAMEinstDir GEN, ╚»╝╝─Φ┴°▒╪ ;
@GAMECDdir GEN, Gense ;
@MENUset NP(0), 0, 3, 29, 30, 31, 32, 32, 32, 29, 30, 32, 29, 29, 29, 29, 29, 29, 29, 29, 29 ;
@MENUset NP(1), 0, 3, 56, 57, 58, 56, 56, 56, 59, 57, 59, 56, 56, 56, 56, 56, 56, 56, 56, 56 ;
@MENUset NP(2), 0, 3, 52, 53, 54, 52, 52, 52, 55, 53, 55, 52, 52, 52, 52, 52, 52, 52, 52, 52 ;
@MENUclip NP, 0, 24, 127, 95
@MENUlogoSet (26, 39), 31, 19, 29, 30 ;
@GAMEname NP, ╞█┴±╗╤┐Σ ;
@GAMEexeFile NP, npuyo.exe ;
@GAMEexePath NP, ╞█┴±╗╤┐Σ ;
@GAMEinstDir NP, ╞█┴±╗╤┐Σ ;
@GAMECDdir NP, nazonazo ;
@MENUset Movie1(0), 0, 5, 26, 27, 28, 27 ;
@MENUset Movie1(2), 0, 5, 49, 50, 51, 50 ;
@MENUclip Movie1, 0, 16, 63, 47
@MENUlogoSet (26, 39), 31, 20 ;
@MENUset Movie2(0), 0, 5, 59 ;
@MENUclip Movie2, 0, 48, 63, 79
@MENUlogoSet (26, 39), 31, 21 ;
@MENUset Movie5(0), 0, 5, 59 ;
@MENUclip Movie5, 64, 0, 127, 31
@MENUlogoSet (26, 39), 31, 14 ;
@MENUset Movie3(0), 0, 5, 59 ;
@MENUclip Movie3, 64, 32, 127, 63
@MENUlogoSet (26, 39), 31, 22 ;
@MENUset Movie4(0), 0, 5, 59 ;
@MENUclip Movie4, 64, 64, 127, 95
@MENUlogoSet (26, 39), 31, 23 ;
;@RET
;
;
;
;
;
:MadoSetInst
@INSTinfo Mado, $flag
@IF $flag != 0 :MadoAlready
@IF $mode == 0 :madoinst
@MENUlogo Mado, 0 ;
@MENUgoto Mado, :MadoNone ;
@MENUput Mado(2), (34, 8) ;
@GOTO :MadoNext
:madoinst
@MENUlogo Mado, 1 ;
@MENUgoto Mado, :MadoInst ;
@MENUput Mado(0), (34, 8) ;
@Goto :MadoNext
:MadoAlready
@IF $mode == 0 :madoexec
@IF $mode == 1 :madostore
@IF $mode == 2 :madorestore
@MENUlogo Mado, 2 ;
@MENUgoto Mado, :MadoUninst ;
@MENUput Mado(0), (34, 8) ;
@Goto :MadoNext
:madoexec
@MENUlogo Mado, 3 ;
@MENUgoto Mado, :MadoExec ;
@MENUput Mado(1), (34, 8) ;
@Goto :MadoNext
:madostore
@MENUlogo Mado, 4 ;
@MENUgoto Mado, :MadoStore ;
@MENUput Mado(0), (34, 8) ;
@Goto :MadoNext
:madorestore
@MENUlogo Mado, 5 ;
@MENUgoto Mado, :MadoRestore ;
@MENUput Mado(0), (34, 8) ;
:MadoNext
@RET
;
;
;
;
;
:JHSetInst
@INSTinfo JH, $flag
@IF